package com.dao;

import java.util.List;

import com.entity.IssueEntity;

public interface IssueDao extends GenericDao<IssueEntity> {

	public IssueEntity findIssueById(Integer id);

	public List<IssueEntity> getAllIssues();

	public IssueEntity getIssueByFieldsId(int idFields);

	public IssueEntity getIssueByUniqueKey(String key);

	public IssueEntity getIssueByUniqueId(String id);

	public IssueEntity getEagerIssueByUniqueKey(String key);

	public IssueEntity getEagerIssueByUniqueId(String id);

	public List<IssueEntity> getAllEagerIssueEntities();

}
